Fishing Grassy Lake, OK on 5/14/2012 will be best from 12:35AM through 2:35AM, and from 12:46PM to 2:46PM. If those times won't work for you, 5:51AM to 7:51AM looks promising , as does 6:21PM to 8:21PM Remember to adjust these times based on barometric pressure, and weather changes.